<?php

use yii\db\Migration;

/**
 * Class m200622_093413_queues
 */
class m200622_093413_queues extends Migration
{
    /**
     * {@inheritdoc}
     */
    public function safeUp()
    {
        $this->execute(
            "CREATE TABLE {{%queues}} (
                `queueId` int(11) NOT NULL AUTO_INCREMENT COMMENT '排队编号',
                `queueKey` varchar(200) DEFAULT NULL COMMENT '排队标识',
                `memberKey` varchar(200) DEFAULT NULL COMMENT '会员标识',
                `queueNo` varchar(30) DEFAULT NULL COMMENT '排队序号（从Q100000开始）',
                `inData` varchar(20) DEFAULT NULL COMMENT '排队日期（主要用于筛选）',
                `queueNumber` int(11) DEFAULT 1 COMMENT '排队序号（从1开始）',
                `status` int(2) DEFAULT 1 COMMENT '排队状态（1：排队成功：2：已经核销：3：已经过期）',
                `call` int(2) DEFAULT 1 COMMENT '叫号状态（1：未叫号：2：已叫号：3：已过号）',
                `ctime` int(11) DEFAULT NULL COMMENT '注册时间',
                PRIMARY KEY (`queueId`)
            ) ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARSET=utf8"
        );
    }

    /**
     * {@inheritdoc}
     */
    public function safeDown()
    {
        $this->dropTable('{{%queues}}');
    }
}
